using System;
using System.Data;

namespace Transfer_Object_Tier
{
	#region Comments
	/// <summary>
	/// HRM_INSURANCE_MODIFY Class.
	/// </summary>
	/// <remarks>
	/// <h3>Changes</h3>
	/// <list type="table">
	/// 	<listheader>
	/// 		<th>Author</th>
	/// 		<th>Date</th>
	/// 		<th>Details</th>
	/// 	</listheader>
	/// 	<item>
	/// 		<term>eSolution Viet Nam -- esolution.vn</term>
	/// 		<description>12/21/2012</description>
	/// 		<description>Created</description>
	/// 	</item>
	/// </list>
	/// </remarks>
	#endregion

	[Serializable]
	public class HRM_INSURANCE_MODIFY
	{
		#region Construction
		/// <summary>
		/// Initializes a new (no-args) instance of the HRM_INSURANCE_MODIFY class.
		/// </summary>
		public HRM_INSURANCE_MODIFY()
		{
		}

		/// <summary>
		/// Initializes a new instance of the HRM_INSURANCE_MODIFY class.
		/// </summary>
		public HRM_INSURANCE_MODIFY(Guid ModifyID, Guid InsuranceTableListID, String EmployeeCode, String EmployeeName, String SocialInsuranceCode, String HealthInsuranceCode, String ContentChange, String OldContent, String NewContent, String Reason, String DecideNumber, DateTime DecideDate, String DecidePerson)
		{
			this.ModifyID = ModifyID;
			this.InsuranceTableListID = InsuranceTableListID;
			this.EmployeeCode = EmployeeCode;
			this.EmployeeName = EmployeeName;
			this.SocialInsuranceCode = SocialInsuranceCode;
			this.HealthInsuranceCode = HealthInsuranceCode;
			this.ContentChange = ContentChange;
			this.OldContent = OldContent;
			this.NewContent = NewContent;
			this.Reason = Reason;
			this.DecideNumber = DecideNumber;
			this.DecideDate = DecideDate;
			this.DecidePerson = DecidePerson;
		}
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the ModifyID value.
		/// </summary>
		public virtual Guid ModifyID { get; set; }

		/// <summary>
		/// Gets or sets the InsuranceTableListID value.
		/// </summary>
		public virtual Guid InsuranceTableListID { get; set; }

		/// <summary>
		/// Gets or sets the EmployeeCode value.
		/// </summary>
		public virtual String EmployeeCode { get; set; }

		/// <summary>
		/// Gets or sets the EmployeeName value.
		/// </summary>
		public virtual String EmployeeName { get; set; }

		/// <summary>
		/// Gets or sets the SocialInsuranceCode value.
		/// </summary>
		public virtual String SocialInsuranceCode { get; set; }

		/// <summary>
		/// Gets or sets the HealthInsuranceCode value.
		/// </summary>
		public virtual String HealthInsuranceCode { get; set; }

		/// <summary>
		/// Gets or sets the ContentChange value.
		/// </summary>
		public virtual String ContentChange { get; set; }

		/// <summary>
		/// Gets or sets the OldContent value.
		/// </summary>
		public virtual String OldContent { get; set; }

		/// <summary>
		/// Gets or sets the NewContent value.
		/// </summary>
		public virtual String NewContent { get; set; }

		/// <summary>
		/// Gets or sets the Reason value.
		/// </summary>
		public virtual String Reason { get; set; }

		/// <summary>
		/// Gets or sets the DecideNumber value.
		/// </summary>
		public virtual String DecideNumber { get; set; }

		/// <summary>
		/// Gets or sets the DecideDate value.
		/// </summary>
		public virtual DateTime DecideDate { get; set; }

		/// <summary>
		/// Gets or sets the DecidePerson value.
		/// </summary>
		public virtual String DecidePerson { get; set; }
		#endregion
	}
}